package com.chushouya.order.dto.admin.order;

import com.chushouya.order.constants.OrderStatusEnum;
import com.chushouya.order.constants.OrderTypeEnum;
import com.general.framework.web.annotations.Excel;
import lombok.Data;

import java.math.BigDecimal;
import java.util.Date;

@Data
public class OrderExportDTO {

    @Excel(name = "订单号", width = 20.0)
    private Long orderId;

    @Excel(name = "订单编号", width = 20.0)
    private String orderNo;

    @Excel(name = "合作商订单号", width = 20.0)
    private String partnerOrderNo;

    @Excel(name = "用户姓名", width = 20.0)
    private String userName;

    @Excel(name = "用户手机号", width = 20.0)
    private String userPhone;

    @Excel(name = "机型", width = 20.0)
    private String productName;

    @Excel(name = "回收方式", width = 20.0)
    private Integer orderType;

    @Excel(name = "回收方式", width = 20.0)
    private String orderTypeText;

    @Excel(name = "订单状态", width = 20.0)
    private Integer orderStatus;

    @Excel(name = "订单状态", width = 20.0)
    private String orderStatusText;

    @Excel(name = "估价", width = 20.0)
    private BigDecimal evaluatePrice;

    @Excel(name = "质检价", width = 20.0)
    private BigDecimal qualityPrice;

    @Excel(name = "成交价", width = 20.0)
    private BigDecimal completePrice;

    @Excel(name = "业务员", width = 20.0)
    private String clerkName;

    @Excel(name = "客服", width = 20.0)
    private String kefuName;

    @Excel(name = "下单时间",dateFormat="yyyy/MM/dd HH:mm:ss", width = 20.0)
    private Date createTime;

    @Excel(name = "预约时间",dateFormat="yyyy/MM/dd HH:mm:ss")
    private Date appointStartTime;

    @Excel(name = "成交时间",dateFormat="yyyy/MM/dd HH:mm:ss")
    private Date completeTime;

    @Excel(name = "渠道", width = 20.0)
    private String channel;

    @Excel(name = "合作商", width = 20.0)
    private String partnerName;

    @Excel(name = "订单备注", width = 20.0)
    private String lastRemark;

    @Excel(name = "推广标签", width = 20.0)
    private String promoteLabel;

    @Excel(name = "推广标记", width = 20.0)
    private String promoteChannel;


}
